TanManager helps you keep track of your transaction numbers (TANs), used by many online banking services. It saves you the hassle to look up a TAN each time you use an online account, logs each transaction with a date, and copies the next available TAN to the clipboard, ready to paste into your web browser. Its small screen size minimizes dragging windows around on your desktop.
How secure is TanManager?
A considerable amount of security features are built into TanManager. To begin with,
the standard menu commands are disabled, so that TANs may not be viewed, edited, printed, etc. In addition, as of v2.0 TanManager requires the use of a password. Lastly, all valid TANs are scrambled, so that even looking at the file with an editor, one can never see a valid TAN. Only already used TANs may be viewed for reference.
How are the TANs scrambled? Well I wouldn't tell you of course, but I can tell you that the algorithm is quite simple. Because it is only important that a valid d
set pwB
helpB
loginB
About...B
Yesf%
ed by the current rootsolutions download link is used. Please notify rootsolutions about such use by sending an informal note to info@rootsolutions.de.
The software is provided 'as is' and without warranty, express and implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose. In no event will rootsolutions be liable for any damages, including lost profits, lost savings, or other incidental or consequential damages, even if roots
olutions is advised of the possibility of such damages, or for any claim by you or any third party.
- DISCLAIMER -
rootsolutions makes no warranty that this product is free from defects. By using this software, you assume all responsibility, in particular with respect to protecting your TANs. Even though TanManager protects your data from casual access, TanManager, or any other software, should not be regarded as 100% secure.
TanManager
comments
select
delete used TANs
go to overview
) > 10
go to details
go to overview
go to details
use next TAN
AN available! You must add new TANs before you use this function.C
) = ""
'"Please specify the TAN number to use:"
%Please specify the TAN number to use:F
setupB
quitY
TanManager 1.0
select[
www.rootsolutions.de\
helpk
setup
) & "|" &
acctInfoB
" - ") &
& " (" &
)) & " TANs left)"
TANs left)
left)
acctNameB
Untitled account
X;You must give this account a unique name before continuing.
tmpNumB
help_aboutB
help_tanUseB
help_tanEditB
help_prefsB
prefsDeleteB
prefsNavB
-RPTH
NAMEA
tanSSK.fp5
tanSSK.fp5
user_pwB
user_pwCheckB
prefsNavig2B
A help_rootB
openStatusB
prefsStartupB
A debugModeB
versionB
sysinfoB
user_pw_verifyB
tmpTxtB
acctNumB
A acctInUseB
keyUsedB
& "|1"
acctNameB
Untitled account
XTPlease enter a different account name (the current name is reserved or a duplicate).
tmpNumB
help_aboutB
A help_EULAB
help_useB
help_setupB
prefsDeleteB
prefsUseB
new acct-step1
overview
tan use
@~A used tans
help texts
setup
set pw
login
About...
new acct-step2
new acct-step3
new acct-step4
tan create (invis)
old acct-activation
debug
get indexed TAN
Help...
"about TanManager"
about TanManagerB-
!) = "user" !W
") > 0 "W
Internet...
nternet...
!) = "user" !W
"about TanManager"
about TanManager
go to website
website
Helvetica
Geneva
Verdana
Times
new account...
set password...
setup
import TANs...
after geting TAN:
export ready...
rootsolutions.de\
helpk
setup
http://www.rootsolutions.de/products/
Cancel
Could not connect to the internet. There may not be enough resources available. Try opening your web browser manually to visit www.rootsolutions.de.
Delete all used TAN's for this account? (This cannot be undone.)B+
) = 2
any TAN numbers to create first.rst.
Helvetica
Geneva
Verdana
Times
r transaction numbers (TANs), used by many online banking services. It saves you the hassle to look up a TAN each time you use an online account, logs each transaction with a date, and copies the next available TAN to the clipboard, ready to paste into your web browser. TanManager is freeware.
FitnessTrainer helps you battle sore shoulders and back pain from too much computer use. Put the small FitnessTrainer window on your desktop and take short, healthy breaks from your keyboard witI
h a set of exercises that fit your needs.
Tired of software that pretends to save you time? Here's one that doesn't: the TimewasterCollection is a set of small games designed for brutally effective time wasting management.
Once you created your accounts and entered TANs, TanManager is very simple to use. After login, you are taken to the account selection screen. Each row shows an account and the remaining number of valid TANs. You have the following options:
- click the account name: You are taken to the account details screen. See below for more information.
- click 'get account': The account number (if specified), is copied to the clipboard. This can speed up logging into your bank account by pasting th
e login (usually the account number) into your web browser. If the login is something other than the account number, you may want to specify your actual login as the account number in TanManager to make use of this feature. Note that for security reasons there are no fields within TanManager where you can keep your online banking password. Please do not enter it anywhere. Your online banking password must only be remembered by you. Never write it down anywhere, especially near your TANs.
--- tan processing ---
new account - step1
"Give the new account a name. Do not make the name longer than the space provided, otherwise it may not be properly displayed in the other screens."
Give the new account a name. Do not make the name longer than the space provided, otherwise it may not be properly displayed in the other screens.B-
!) = "user" !W
") > 0 "W
last account
Quit)
Cancel
Incorrect password!
Create
Cancel
Create new TAN numbers for the shown account?D+
) = 1
--- navigation ---
About...
import records
Proceed
Importing deletes all current data! (This cannot be undone!)D+
) = 2
"Specify the number of TANs to create. Note: you must enter all TANs to proceed. If you have too many to enter at the moment, try 10 or 20 and add the remaining ones later."
Specify the number of TANs to create. Note: you must enter all TANs to proceed. If you have too many to enter at the moment, try 10 or 20 and add the remaining ones later.
TanManageru
doney
passwordz
verify password{
Remember your password!
TanManager 1.0
www.rootsolutions.dec
New account name:j
user_pwn
user_pwCheck
verify new password
Cancel*
Cancel
Verification failed. Please retype both fields!E-
) < 4
Cancel*
Cancel
You must define a password with at least 4 characters! Please retype both fields.I-
) = 0
Yesf%
init all
!) = "user" !W
!) = "user" !W
Continue
Cancel
iBlank out the default password.
!) = "user" !W
Continue
Cancel
iBlank out the default password.C0
"manual delete"
manual deleteD.
"last account"
last accountE.
"last account"
last accountF:
"display on startup"
display on startupG
OKncel*
Cancel
Passwords are more secure if they consist of letters and numbers. Allow this password anyway?K+
) = 2
new acct-step3B
c;Rv<
~C@ d#
userB poweruser
Helvetica
Geneva
Verdana
Times
delete account
) = 1
Cancel
Delete
Can't delete the last account. Please use or modify the current account or delete it after you have created a new account.C'
Cancel
OKncel
This account still has valid TANs left. Are you sure you want to delete the account and all associated TANs? (This cannot be undone.)E
Cancel
Delete
Are you sure you want to permanently delete this account and any remaining TANs? (This cannot be undone.)
help_topicsB
help_currentB
= "about TanManager"
= "license agreement"
= "using TanManager"
= "setting up TanManager"
= "other products"
about TanManager
license agreement
using TanManager
setting up TanManager
other products
annot be imported.
export ready: Before you can import your TANs into a newer version, they must be prepared in the old version. Click 'export ready'. After a moment, TanManager closes itself. You can now import the records into the new version.
demo - account
"Demo Account"
Demo AccountB
"demo"
before you use this function.C!
) = ""
'"Please specify the TAN number to use:"
%Please specify the TAN number to use:E
= "enter comments"
enter comments
= "quit"
demo - account
"Demo Account"
Demo AccountB
"demo"
(LIST
LISTA
display on startup
VDEFA(
(LIST
LISTA copy account number on selection
VDEFA(
(LIST
LISTA
indexed TANs
VDEFA(
FMRLA
SORTA
FMRLA
SORTA
FMRLA
SORTA
FMRLA
SORTA
FMRLA
SORTA
Cancel
One or more accounts have been deactivated, because they contain valid TANs which are not encrypted. This condition must be corrected before you can use these TANs.
About...
Help...
status bar
Internet...
open file
delete account
new account - step1
new account - step2
-new account - step3 - add TANs or exit rename
new account - step4
rename account
verify account name
verify account use
activate account
sort by account
import records
export ready
<-- password --->
go to password core
login/change password
cancel login/change password
verify new password
enforce password
go to password
</-- password --->
init all
demo - account
--- tan processing ---
add new Tans to acct
go to new TANs
create Tans - core
use next TAN
use old TAN
delete TAN portal row
delete tans
encrypt all tans
encrypt new tans
renumber TANs
get account
--- navigation ---
go to prefs
go to details
go to edit
go to overview
show used tans
TanManagerw
continuex
cancelyKTanManager is protected by a password.
Please enter the password to log in:celyKTanManager is protected by a password.
Please enter the password to log in::n:
) = 2
TanManagerl
continue
display on startupX
2002-2006, Stefan Schramm[
test\KTanManager is protected by a password. Please enter the password to log in:a
1b copy account number on selectionf
0n if applicable:a
1b copy account number on selectionf
0er on selectionf
1199number on selectionf
00on on selectionn to/from any other currency.
AuthoRize - Individual passcode protection for FileMaker Pro solutions.
ProgressBars - Attach progress bars to custom messages.
Timewaster Collection - SimpleC( games to save you from being efficient.
display on startup
delete TAN portal row
= ""
Cancel*
Cancel
This TAN cannot be deleted, because it has not been used.C
Delete*
Cancel
Permanently delete this TAN?D+
) = 1
tan create (invis)B
manual deleteN
do nothingP
about TanManagerT
last account
Here's a list of software titles currently available from rootsolutions. For more information, please visit www.rootsolutions.de. If your computer is set up for internet access, simply click the URL above.
StudioEase helps you minimize the time spent on management and administration chores of your recording studio(s). It is your communication and accounting software, archive, address, and inventory database, studio calculator, appointment keeper, label and track sheet printer, and mornd mornd mor mor
new acct-step2B
continuerRFor more information on this and other products,
please visit www.rootsolutions.des\User warning: This solutions contains passwords
which may only be provided by rootsolutions.t
TanManager
TanManager
delete tans
Delete used
!!! WARNING !!!
Really delete all used and unused TANs for the entire account? (This is not undoable).C+
) = 1
) = 2
Cancel
Delete
Delete all used TAN's for this account? (This cannot be undone.)G+
) = 2
init all
!) = "user" !W
"do nothing"
do nothingC:
"display on startup"
display on startupD
status bar
enforce password
This operation is not allowed until you have defined a password!
said, you should not regard TanManager, or any other file system on your computer, as 100% secure. By using TanManger, you assume all risk associated with its use. In no event shall rootsolutions be liable for damages or loss of information from using the software. Please see the enclosed license agreement for full details. If you have further questions or comments on TanManager, please send an email to info@rootsolutions.de.
This license aggreement replaces any license agrement of previous versions where they may differ.
rootsolutions grants you a non-exclusive license to use the software free of charge for an indefinite period of time. The software is distributed as freeware, but not public domain. You may use this software free of charge and make copies of it.
If you are publishing a CD-ROM collection of software, you may include the software without restriction, provided that an original package as provid
Yesf%
Yesf%
activate account
Cancel
This account is already activated.C'
_"Tab through the rows and enter your TANs now. All numbers must be entered to use the account."
]Tab through the rows and enter your TANs now. All numbers must be entered to use the account.E
Cancel
Please add new TANs to activate this account. (This function is for completing unfinished TAN entry only.)
Yesf%
Cancel*
Proceed
This procedure is for importing TAN data from a previous version of TanManager (v2.0 or higher) only. Do not execute this function unless you are importing from v.2.0 or higher.B+
) = 2
Cancel*
Proceed
Importing deletes all current data! (This cannot be undone!)D+
) = 2
verify new Tans
Cancel
Cancel
Please specify the number of TANs first.
Cancel*
OKncel
There are still valid TANs left for this account. Do you want to add new ones anyway?C+
) = 1
) + 1
! + 1
go to edit
login/change password
Quit)
Cancel
Incorrect password!
t password!
= "last account"
last account
Quit)
Cancel
Incorrect password!
TanManagerl
continue
renumber TANs from
overviewB
ACCTSHOWINUSE
RPTH@
encrypt all tans
) = 0
Cancel*
Laterl
Error: some TANs were not entered or have a different number of digits. This must be corrected before you can use this account. Please verify your entries.C+
) = 2
< 4
-encrypted TANs?
show used tans
Cancel*
Cancel
\6^0\6`
No data to display. (No TANs for this account have been used or used TANs were deleted. Unused TANs may not be displayed).
new account - step2
"Enter the account number (optional, but may help you identify different accounts from the same bank) and check the 'indexed TANs' option if applicable:"
Enter the account number (optional, but may help you identify different accounts from the same bank) and check the 'indexed TANs' option if applicable:
ame bank):
m the same bank):
e the new account a name:"
%Step 1 - give the new account a name:B-
!) = "user" !W
go to new TANs
enter at the moment, try 10 or 20 and add the remaining ones later."
Specify the number of TANs to create. Note: you must enter all TANs to proceed. If you have too many to enter at the moment, try 10 or 20 and add the remaining ones later.F'
Cancel
Cancel
Please specify the number of TANs first.
go to new TANs
A keyUnusedB
& "|0"
tmpNum2B
prefsAcctCopyB
acctShowinuseB
acctStatus_okB
= 1
)) > 0
"get TAN"
get TAN
acctStatus_not_okB
A "get TAN"
get TAN
get TAN
no TANs
get TAN
no TANs
get TAN
TAN
next TAN
next TAN
e next TAN
rename account
"Rename account:"
Rename account:B
= ""
Password
Cancel
This operation is not allowed until you have defined a password!C+
) = 1
.A-new account - step3 - add TANs or exit rename
"Specify the number of TANs to create. Note: you must enter all TANs to activate the account. If you have too many numbers to enter at the moment, try 10 or 20 now and add the remaining ones later."
Specify the number of TANs to create. Note: you must enter all TANs to activate the account. If you have too many numbers to enter at the moment, try 10 or 20 now and add the remaining ones later.
verify account use
This operation is not allowed until the account is activated.C+
) = 2
entered properly).
new acct-step4B
TanManagerl
continuez
cancel|
# of TANs:
Cancel*
Proceed
Encryption of TANs requires 4-7 digit TANs. Do you want to activate this account with non-encrypted TANs? This is a security risk.G+
) = 1
Cancel*
Delete
Do you want to delete this account and all associated TANs?I+
) = 2
tandata_allAcctC
acctUsedD
acctUnusedF
acctFreshTansG
DupIdCheck_unusedH
acctTanIndex
tandata useB
tandata enterC
acctUsedD
acctUnusedE
tandata enter Copy
old acct-activationB
TanManagerl
details
show all: tan_open
show all: tan_lock
show all: tan_used
show all: tan_unused
debug
TanManagerl
continue
) = 0
Cancel*
Laterl
Error: some TANs were not entered or have a different number of digits. This must be corrected before you can use this account. Please verify your entries.C+
) = 2
< 4
create Tans - core
Cancel*
Cancel
Please specify the number of TANs first.C>
"One moment please..."
One moment please...D
! + 1
RPTH@
TanManageru
continuey
Define/change your password:t
TanManageru
doney
passwordz
verify password{
Remember your password!
new account - step4
_"Tab through the rows and enter your TANs now. All numbers must be entered to use the account."
]Tab through the rows and enter your TANs now. All numbers must be entered to use the account.B
verify account use
Cancel*
Activate
This operation is not allowed until the account is activated.C+
) = 2
= 2
ACCTSHOWINUSE
ACCTSTATUS_NOT_OK
ACCTSTATUS_OK
$ DEBUGMODE
HELP_ABOUT
HELP_CURRENT
HELP_EULA
HELP_OTHER
HELP_SETUP
HELP_TOPICS
HELP_USE
KEYENTER
KEYINDEXTAN
* KEYUNUSED
KEYUSED
OPENSTATUS
PREFSACCTCOPY
PREFSDELETE
PREFSNAVIG2
PREFSSTARTUP
PREFSUSE
SYSINFO
TMPNUM
TMPNUM2
TMPNUM_ADD
TMPTXT
USER_PW
USER_PWCHECK
USER_PW_VERIFY
VERSION
tmpNum_addB
keyEnterB
& "|0|0"
acctModeB
keyIndexTanB
& "|" &
user_pwB
user_pwCheckB
prefsNavig2B
help_otherB
openStatusB
prefsStartupB
A debugModeB
versionB
sysinfoB
user_pw_verifyB
tmpTxtB
acctNumB
A acctInUseB
keyUsedB
& "|1"
Cancel*
Laterl
Error: some TANs were not entered or have a different number of digits. This must be corrected before you can use this account. Please verify your entries.C+
) = 2
< 5
Cancel*
Proceed
Encryption of TANs currently only works with 5, 6, or 7 digit TANs. Do you want to activate this account with non-encrypted TANs?G+
) = 1
Cancel*
Delete
Do you want to delete this account and all associated TANs?I+
) = 2
debugB
TanManagerl
continue
renumber TANs from
TanManagerl
continue
) = 0
export ready
Cancel*
Proceed
This operation is prepares the data of the current version for import into a newer version. Otherwise, it has no effect.B+
) = 2
OKncel*
Proceed
Finished! To avoid importing problems, TanManager will now close. If you re-open it, be sure to run this function again before importing.
renumber TANs
que indexes.
Locate*
Proceed
Step1: please locate the source TanManager file.F+
) = 0
OKcate*
Proceed
No records have been imported. This copy has reverted to an initialized copy.H
OKcate*
Proceed
Import complete! Please verify your data before deleting any backups or older versions.I
tion must be corrected before you can use these TANs.
) = 1
Cancel
Delete
Can't delete the last account. Please use or modify the current account or delete it after you have created a new account.C'
Cancel
OKncel
This account still has valid TANs left. Are you sure you want to delete the account and all associated TANs? (This cannot be undone.)E
Cancel
Delete
Are you sure you want to permanently delete this account and any remaining TANs? (This cannot be undone.)
In the setup screen, you have the following options:
after getting TAN:
- do nothing: the default setting, which you may want to change as you become more familiar with TanManager.
- enter comments: jumps to the comments page, where you can enter comments such as what transaction the TAN was used for. Comments are optional.
- quit: closes TanManager immediately. This could be regarded as the safest option.
new account: click to create new accounts and add TANs.
set password...: click t
o define or change your password. Pick an easy-to-remember, but hard-to-guess password and do not write it down anywhere. There is no way to retrieve a lost password, so be sure to remember it.
import TANs: When you upgrade to a new version of TanManager or need to import data from a backup copy, click 'import' and locate your old or backup (source) files. Note that importing permanently deletes all data in the currently open copy. Please also note that data from versions older than 2.0 c
A debugModeB
versionB
sysinfoB
user_pw_verifyB
tmpTxtB
acctNumB
A acctInUseB
keyUsedB
& "|1"
get indexed TANB
details~
tandata_allAcct
N acct_used
acct_unused
keyEnter
` keyUnused
keyUsed
acctFreshTans
TanManagerl
continue
encrypt new tans
Cancel*
Proceed
Use this function for indexed TANs. No error checking can be performed, so be sure to create valid, unique indexes. If you haven't done so, you may want to delete used TANs first.B+
) = 2
go to password core
2"Please enter your new password into both fields."
0Please enter your new password into both fields.B
<-- password --->
</-- password --->
get account
use old TAN
cancel login/change password
Quit)
Cancel
Incorrect password!
ift-option click (Macintosh) or shift-alt click (Windows) to delete all TANs, including valid ones. Why would you want to delete valid TAN's? For example, if your bank changes the TAN format or if the current batch of TANs is blocked by the bank for security reasons and you are given a new set.
The following account operations are available:
- rename: Click to rename the account or change the account number (which can be copied as the online login).
- activate: If you did not finish ent
aering TANs, the account is not activated. You should always finish entering TANs, so that the TANs can be scrambled and the account is ready for use. If you do not have time to enter all TANs, just enter a smaller number and use those up until you add new TANs.
- delete: Click here to permanently delete the entire account and all associated TAN data.
d customizable defaults make data entry as easy as clicking a mouse.
TournamentPlanner lets you set up, organize, and view tennis tournaments. Seated players or random pairs are supported, tournament fees can be tracked and awards can be printed.
ProgressBars lets you put up custom messages on your screen and attach progress bars to them. Perfect for mock-screensavers, to scare people away from your computer, or just to display fun messages.
CurrencyConverter lets you conver
t any currency to and from any other currency plus any Euro country currency to and from its former currency. In addition, sales tax can be added to or subtracted from converted amounts. CurrencyConverter is freeware.
AuthoRize automatically creates individual passwords for mass distributed FileMaker Pro solutions from downloads, CD-ROM collections, etc. Each password only works on a single copy, preventing illegal distribution of passwords.
TanManager helps you keep track of you
lyrics and setlists, and much more.
Virtual WineCellar helps you track your inventory. It keeps you informed about stock and history, shows the current value of your wine collection, keeps track of your suppliers, and lets you order new stock directly from within the program. Optional integration with the Vinote (TM) system lets you track bottles using bar coded neck tags.
SessionTimer Pro is a handy time logging tool for multiple projects. It is not affected by accidental closi
ng, quitting, or even a system crash. Time can be displayed as payment based on a variable hourly or flat rate. Up to three timers can be used for free, the optional registration fee allows for unlimited timers and additional functions.
TennisAce lets you track your performance against any number of players. Flexible statistics can be viewed, fun awards can be presented to your partners, and a simple tracking system for your tennis related income and expenses is provided. Shortcuts an
e for all studio activity.
AudioTools is a point-and-click set of production calculators and utilities that are commonly needed during music production. It does complex loop and tempo calculations without the math and helps you with setting up effects. There is also a reference/utility section with glossary, test tone, patch change conversion table, song durations calculator, and much more.
SoundLib helps you manage your growing sample and sound library. If you are tired of searc
hing through stacks of CD ROMs, floppies, and DAT tapes, SoundLib is for you. Enter basic or detailed information as required, use the finding and sorting functions, and print media labels in a variety of formats. Records are also compatible with rootsolutions' StudioEase.
andAid is the perfect tool to track activity of any number of bands and musicians. Log gig dates, locations and finance, and manage song lyrics and setlists. You can view contact information, keep promo shots, print
Cancel*
Cancel
Error! No TAN with this ID number found. Nothing was put on the clipboard. Please check your entry and try again.I'
! = 1
= "enter comments"
enter comments
= "quit"
Cancel
No used TANs found for this account.
") = 9 "W
Cancel
Delete all
Delete used
!!! WARNING !!!
Really delete all used and unused TANs for the entire account? (This is not undoable).C+
) = 1
) = 2
Cancel
Delete
Delete all used TAN's for this account? (This cannot be undone.)G+
) = 2
TAN is never displayed, there is no reason to make it overly complex. Scrambling requires 4-7 digits TANs. If your numbers are shorter or longer, you have the option of using unscrambled TANs. They still cannot be viewed, but it may be possible to look at the TanManager files with an editor to display valid TANs, since they are stored in their normal format, so you should be aware of this risk.
Lastly, if your TANs use alpha characters (i.e. non-numeric), you should not use TanManager at
all, since there is no provision for scrambling alpha or mixed alpha and numeric characters and so this may lead to unexpected results. To the best of my knowledge, no banks use alpha characters in their TANs, but if you have an account that does, I would be interested in a sample so I can accomodate this format also.
One user complained about the fact that all TANs must be entered by hand. Frankly. you should be concerned if TanManager came pre-loaded with your banking information! That
Cancel*
Cancel
No TAN available! You must add new TANs before you use this function.C
) = ""
'"Please specify the TAN number to use:"
%Please specify the TAN number to use:F
- click 'get TAN': This copies the next available TAN to the clipboard, ready for pasting into your web browser. You can specify what happens after getting a TAN in the setup screen. By default, nothing happens.
In the details screen, the following TAN operations are available:
- show used TANs: takes you to a screen where you can view used TANs for the currently active account. You can add comments for used TANs. All TANs are presented in their original, unscrambled format, since they
are no longer valid.
- add new TANs: Click to add new TANs. Normally, you should not add TANs until you have used up all remaining TANs to avoid duplicate running ID numbers. When you add TANs, you can also renumber them. Just enter the new starting number and click the renumber button. Because no error checking can be performed on what you are doing here, be careful - you cannot edit the ID numbers, once the TANs are scrambled and used.